Operator Library: Hardware Platform
이 오퍼레이터는 Camera Link BASE RGB 구성 카메라의 이미지 데이터를 VisualApplets로 전송합니다. Camera Link 표준의 모든 RGB BASE 구성이 지원됩니다.
이 오퍼레이터는 CameraPort 타입의 리소스를 배타적으로 사용합니다. 프레임 그래버의 Camera Link 포트 A( 0 ) 또는 포트 B( 1 )를 선택할 수 있습니다. 동일한 리소스 인덱스는 앱릿당 한 번만 사용할 수 있습니다.
microEnable 5 ironman VD8-PoCL: mE5 VD8-PoCL(ironman)에서는 포트 A만 CC 신호 및 시리얼 인터페이스를 비롯한 모든 카메라 기능을 제공합니다. 포트 B는 CC 신호와 시리얼 인터페이스를 모두 제공하지 않습니다. 그럼에도 불구하고 카메라가 사전에 프로그래밍된 경우 프리런 모드로 작동할 수 있습니다. 포트 B의 이러한 제한은 mE5 VD8-PoCL(ironman)에만 적용되며, 해당 오퍼레이터를 사용하는 다른 프레임 그래버 모델(LightBridge, marathon 등)에는 적용되지 않습니다.
다음 그림은 이 모드(Tap3x8bit)에서의 픽셀 매핑을 보여줍니다.

| 하드웨어 플랫폼별 사용 가능 여부 |
|---|
| mE5 marathon VCLx |
| mE5 marathon VCL |
| LightBridge VCL |
| mE5 VD8-PoCL (ironman) |
| Link Parameter | Output Link O |
|---|---|
| Bit Width | [3,63]![]() |
| Arithmetic | unsigned |
| Parallelism | 임의, 파라미터 설명 참조 |
| Kernel Columns | 1 |
| Kernel Rows | 1 |
| Img Protocol | {VALT_IMAGE2D,VALT_LINE1D} |
| Color Format | VAF_COLOR |
| Color Flavor | FL_RGB |
| Max. Img Width | 임의 |
| Max. Img Height | 임의 |
|
RGB 튜플로 인해 BitWidth는 3의 배수여야 합니다. Parameter BitWidth can be set to a larger or smaller value than the actual bitwidth sent by the camera. 파라미터를 카메라가 실제로 전송하는 Bit Width보다 작게 설정하면, 픽셀 컴포넌트의 LSB(Least Significant Bits)가 잘립니다. 픽셀 컴포넌트당 MSB(Most Significant Bits)만 VisualApplets로 전송됩니다. 파라미터가 카메라에서 전송되는 실제 Bit Width보다 더 큰 값으로 설정된 경우, 원본 픽셀 구성 요소가 출력 구성 요소의 MSB 위치에 설정됩니다. LSB는 0으로 채워집니다. 두 경우 모두 상대적인 밝기는 동일하게 유지됩니다. 즉, 흰색 픽셀은 흰색으로 유지되고 어두운 픽셀은 어두운 상태로 유지됩니다. |
| DvalMode | |
|---|---|
| Type | dynamic write parameter |
| Default | DVAL_Enabled |
| Range | {DVAL_Enabled, DVAL_Disabled} |
|
이 파라미터는 DVAL을 사용하여 유효 픽셀을 마스킹할지 아니면 무시할지를 지정합니다. DVAL을 무시하는 경우, 유효 픽셀은 LVAL 및 FVAL 상태에 따라 선택됩니다. |
|
| FvalMode | |||||||
|---|---|---|---|---|---|---|---|
| Type | 동적/정적 쓰기 파라미터 | ||||||
| Default | CameraLinkStandard | ||||||
| Range | {CameraLinkStandard, IgnoreFval} | ||||||
이 파라미터의 목적은 동일한 애플릿에서 영역 스캔 카메라와 라인 스캔 카메라를 동적으로 사용할 수 있도록 하는 것입니다. |
|||||||
| BaseMode | |
|---|---|
| Type | dynamic write parameter |
| Default | Tap3x8bit |
| Range | {Tap3x8bit} |
|
이 파라미터는 BASE 구성 모드를 지정합니다. |
|
| CameraStatus | |
|---|---|
| Type | 동적 읽기 파라미터 |
| Default | |
| Range |
LightBridge/marathon: [0;2^8-1] mE5 VD8 ironman: [0;2^4-1] |
|
bit[0]: PCLK 사용 가능 bit[1]: FVAL 현재 값 bit[2]: LVAL 현재 값 bit[3]: DVAL 현재 값 bit[4-7]: 예약됨(LightBridge 및 marathon 전용) |
|
| CameraLinkCoreReset | |
|---|---|
| Type | dynamic write parameter |
| Default | 0 |
| Range | [0; 1] |
|
Reserved for support issues. |
|
| PixelClock | |
|---|---|
| Type | 동적 읽기 파라미터 |
| Default | 0 |
| Range | [0; 85] MHz |
|
MHz 단위의 카메라 채널 픽셀 클럭 속도. |
|
| MinimalParallelism | |
|---|---|
| Type | static read 파라미터 |
| Default | 1 |
| Range | [1; 1024] |
|
데이터 손실 없이 카메라의 최대 대역폭을 전송할 수 있는 출력 링크 O의 Minimal Parallelism. 이 값은 현재 선택된 디자인 클럭 주파수에 따라 달라집니다. 주파수가 높을수록 Parallelism 값은 낮아질 수 있습니다. |
|

![[중요]](../common/images/admon/important.png)

![[참고]](../common/images/admon/note.png)
![[경고]](../common/images/admon/warning.png)
이전

